package com.itheima.Generics;

import java.awt.*;
import java.lang.reflect.Method;
import java.util.ArrayList;

public class MyGenericsDemo4 {


    public static void main(String[] args) {

        //泛型的通配符
        ArrayList<Fu> list1 = new ArrayList();
        ArrayList<Zi> list2 = new ArrayList();
        ArrayList<Ye> list3 = new ArrayList();

        //调用方法
        method(list1);

        //extend 某一个值代表可以接受他的子类
        //super  某一个值代表可以接受他的父类

    }

    public static void method(ArrayList<? extends Ye> List) {
    }
}


//定义继承结构
class Ye {
}

class Fu extends Ye {
}

class Zi extends Fu {
}